Music Theory Calculators:

Purpose:

This project is a component of my PhD (LSU 2026) dissertation on post-tonal music theory pedagogy and how visualization other than the score might increase understanding.

My primary motivation for this project is to provide learners and experienced analysts access to a more intuition forward way of approaching post-tonal music theory. Since my musical insterests often lie outside of the twelve-tone chromatic universe, all of these calculators except for the Neo-Riemannian one (for now!) permit larger and smaller universes. This is to encourage G-SPACE analysis, beat-class, and microtonal exploration using the tools and terminology from pitch-class set theory and mathematical music theories. (But with a more pedagogical spin).

The aim of this program is to encourage learning and intuition about pitch/rhythmic structures that are perhaps not as easily understood by looking at the score itself.

This program is fully web based. The files are: JS, CSS, and HTML. I have included the Bravura.woff2 files to render certain music glyphs. The only library dependency is SVG.js, used to build some of the visualizations.

Calculator Descriptions:

Future Plans:

Here are a few ideas I hope to implement in the future:

Last Thoughts:

To you who have much more programming experience, these might look a bit lackluster. But I am constantly learning and revising them to increase functionality and improve design features.

If you find these tools useful, please share them with others!